
"""
    1，编写“计算机类”，属性包括CPU型号，内存大小，硬盘大小。行为包括介绍CPU型号，
    展示内存大小，展示硬盘大小，综合介绍。

    作业Tips：定义构造函数的时候，
    init左右两边各有两条下划线，这里在写的时候容易出错作业的目的是让大家熟悉一下怎么写一个类，
    类里面包括属性和方法，属性是需要的数据，方法就是函数

"""
class Computer:

    def __init__(self, *args):

        # 括CPU型号
        self.__cpu_model__ = args[0]
        # 内存大小
        self.__memory_size__ = args[1]
        # 硬盘大小
        self.__disk_size__ = args[2]

        # 电脑品牌
        self.__brand__ = "Nono"
        if(len(args) > 3):
            self.__brand__ = args[3]

    def info(self):
        print(f"{self.__brand__}品牌，计算机介绍，cpu型号:{self.__cpu_model__},内存大小：{self.__memory_size__},磁盘大小：{self.__disk_size__}")

    #打游戏
    def game(self , game_type):
        print(f"打游戏:{game_type}")